package com.qding.park.manager.facade.statis.service;

import com.qding.park.common.core.exceptions.BaseException;
import com.qding.park.manager.common.pojo.ParkDataResult;
import com.qding.park.manager.pojo.PowerInfo;
import com.qding.park.manager.pojo.example.TbCarExample;

/**
  * @ClassName: CarStatisFacade
  * @Description: 车辆统计接口定义
  * @author Comsys-Administrator
  * @date 2016年10月9日 下午2:59:11
  *
  */
public interface CarStatisFacade {
	
	/**
	  * carlist(查询车辆列表)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  * @Title: carlist
	  * @Description: TODO
	  * @param @param carNum  车牌
	  * @param @param jumpPage  当前页码
	  * @param @param pageLength  页长度
	  * @param @return
	  * @param @throws BaseException    设定文件
	  * @return ParkDataResult    返回类型
	  * @throws
	  */
	public ParkDataResult carlist(PowerInfo power,String parkId,String carNum,String tel,int jumpPage,int pageLength)throws BaseException;
	
	public ParkDataResult carlist(TbCarExample example,int jumpPage,int pageLength)throws BaseException;
	
//	public void userCarInfoSync() throws BaseException;
//    
//    /**
//     * @param parkId  车场id
//     * @throws BaseException
//     */
//    void userCarInfoSync(int parkId)throws  BaseException;
}
